Shared Mental Models and Coordination in Large-Scale, Distributed Software Development
نویسندگان
چکیده
Despite substantial improvements in the last few years in software engineering and collaboration tools, coordination in large-scale software development continues to be problematic. This coordination is important because of the complex interdependencies that exist among software tasks, in that small productivity improvements can lead to substantial cost-savings and competitiveness. Traditional theories suggest that collaborators coordinate by organizing tasks and communicating, but recent research suggests that they also coordinate via implicit mechanisms like shared mental models. However, most of the shared mental model research literature focuses on real-time tasks, and there is very little empirical evidence on how these models affect coordination in more asynchronous and geographically distributed collaboration. Furthermore, none of this evidence is based on large-scale software development organizations. The present research is a field study at a large telecommunications company. It employs qualitative, quantitative, and survey research methods to investigate the effect of shared mental models on coordination in large-scale software development, and to better understand how geographic distance affects coordination.
منابع مشابه
Shared Mental Models, Familiarity, and Coordination: A Multi-Method Study of Distributed Software Teams
Coordination is important in large-scale software development because of the many people involved and the complex dependencies present in software tasks. Even small improvements in productivity can lead to substantial cost savings and competitive advantage. But despite great technological advances in software engineering and collaboration tools in recent years, coordination in software developm...
متن کاملThe role of mental models in FLOSS development work practices
Shared understandings are important for software development as they guide to effective individual contributions to, and coordination of, the software development process. In this paper, we present the theoretical background and research design for a proposed study on shared mental models within Free/Libre Open Source Software (FLOSS) development teams. In particular, we plan to perform case st...
متن کاملStigmergic coordination in FLOSS development teams: Integrating explicit and implicit mechanisms
The vast majority of literature on coordination in team-based projects has drawn on a conceptual separation between explicit (e.g. plans, feedbacks) and implicit coordination mechanisms (e.g. mental maps, shared knowledge). This analytical distinction presents some limitations in explaining how coordination is reached in organizations characterized by distributed teams, scarce face to face meet...
متن کاملDistributed Scrum for Large-Scale and Mission-Critical Projects
Distributed software development (DSD) is becoming popular due to the potential of delivering highquality software products in a timely and economical manner. Recently, practitioners started to apply agile software development methods to their DSD environment. However, there are not many empirical researches that have reported whether the agile methods are really viable for distributed software...
متن کاملShared Mental Models of Distributed Human-Robot Teams for Coordinated Disaster Responses
Shared Mental Models (SSM) are crucial for adequate coordination of activities and resource deployment in disaster responses. Both human and robot are actors in the construction of such models. Based on a situated Cognitive Engineering (sCE) methodology, we identified the needs, functions and evaluation paradigm for this model construction support. Via prototyping, some basic functions proved t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001